package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;

/**
 * 路口-车道关系DTO
 * 
 * @author yuankun
 * @version V1.0
 */
public class CrossLaneRltDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String crossId;
	private String crossName;
	private String laneId;
	private int sortNo;
	private String laneAttrCode;
	private String laneAttrValue;
	private String laneAttrName;
	private String directCode;
	private String directValue;
	private String directName;
	private String trFlowDirectCode;
	private String trFlowDirectValue;
	private String trFlowDirectName;
	private String laneFeatureCode;
	private String laneFeatureValue;
	private String laneFeatureName;

	/**
	 * 获取路口编码
	 * 
	 * @return String
	 */
	public String getCrossId() {
		return crossId;
	}

	/**
	 * 设置路口编码
	 * 
	 * @param crossId
	 *            路口编码
	 * @see CrossInfoDto
	 */
	public void setCrossId(String crossId) {
		this.crossId = crossId;
	}

	/**
	 * 获取车道编码
	 * 
	 * @return String
	 */
	public String getLaneId() {
		return laneId;
	}

	/**
	 * 设置车道编码
	 * 
	 * @param laneId
	 *            车道编码
	 */
	public void setLaneId(String laneId) {
		this.laneId = laneId;
	}

	/**
	 * 获取车道顺序编码
	 * 
	 * @return String
	 */
	public int getSortNo() {
		return sortNo;
	}

	/**
	 * 设置车道顺序编码
	 * 
	 * @param sortNo
	 *            顺序编码
	 */
	public void setSortNo(int sortNo) {
		this.sortNo = sortNo;
	}

	/**
	 * 获取车道属性字典码
	 * 
	 * @return String
	 */
	public String getLaneAttrCode() {
		return laneAttrCode;
	}

	/**
	 * 设置车道属性字典码
	 * 
	 * @param laneAttrCode
	 *            车道属性字典码
	 * @see TrafficDicDto
	 */
	public void setLaneAttrCode(String laneAttrCode) {
		this.laneAttrCode = laneAttrCode;
	}

	/**
	 * 获取车道属性字典值
	 * 
	 * @return String
	 */
	public String getLaneAttrValue() {
		return laneAttrValue;
	}

	/**
	 * 设置车道属性字典值
	 * 
	 * @param laneAttrValue
	 *            车道属性字典值
	 * @see TrafficDicDto
	 */
	public void setLaneAttrValue(String laneAttrValue) {
		this.laneAttrValue = laneAttrValue;
	}

	/**
	 * 获取车道属性字典名
	 * 
	 * @return String
	 */
	public String getLaneAttrName() {
		return laneAttrName;
	}

	/**
	 * 设置车道属性字典名
	 * 
	 * @param laneAttrName
	 *            车道属性字典名
	 * @see TrafficDicDto
	 */
	public void setLaneAttrName(String laneAttrName) {
		this.laneAttrName = laneAttrName;
	}

	/**
	 * 获取车道方向字典码
	 * 
	 * @return String
	 */
	public String getDirectCode() {
		return directCode;
	}

	/**
	 * 设置车道方向字典码
	 * 
	 * @param directCode
	 *            车道方向字典码
	 * @see TrafficDicDto
	 */
	public void setDirectCode(String directCode) {
		this.directCode = directCode;
	}

	/**
	 * 获取车道方向字典值
	 * 
	 * @return String
	 */
	public String getDirectValue() {
		return directValue;
	}

	/**
	 * 设置车道方向字典值
	 * 
	 * @param directValue
	 *            车道方向字典值
	 * @see TrafficDicDto
	 */
	public void setDirectValue(String directValue) {
		this.directValue = directValue;
	}

	/**
	 * 获取车道方向字典名
	 * 
	 * @return String
	 */
	public String getDirectName() {
		return directName;
	}

	/**
	 * 设置车道方向字典名
	 * 
	 * @param directName
	 *            车道方向字典名
	 * @see TrafficDicDto
	 */
	public void setDirectName(String directName) {
		this.directName = directName;
	}

	/**
	 * 获取车道交通流向字典码
	 * 
	 * @return String
	 */
	public String getTrFlowDirectCode() {
		return trFlowDirectCode;
	}

	/**
	 * 设置车道交通流向字典码
	 * 
	 * @param trFlowDirectCode
	 *            车道交通流向字典码
	 * @see TrafficDicDto
	 */
	public void setTrFlowDirectCode(String trFlowDirectCode) {
		this.trFlowDirectCode = trFlowDirectCode;
	}

	/**
	 * 获取车道交通流向字典值
	 * 
	 * @return String
	 */
	public String getTrFlowDirectValue() {
		return trFlowDirectValue;
	}

	/**
	 * 设置车道交通流向字典值
	 * 
	 * @param trFlowDirectValue
	 *            车道交通流向字典值
	 * @see TrafficDicDto
	 */
	public void setTrFlowDirectValue(String trFlowDirectValue) {
		this.trFlowDirectValue = trFlowDirectValue;
	}

	/**
	 * 获取车道交通流向字典名
	 * 
	 * @return String
	 */
	public String getTrFlowDirectName() {
		return trFlowDirectName;
	}

	/**
	 * 设置车道交通流向字典名
	 * 
	 * @param trFlowDirectName
	 *            车道交通流向字典名
	 * @see TrafficDicDto
	 */
	public void setTrFlowDirectName(String trFlowDirectName) {
		this.trFlowDirectName = trFlowDirectName;
	}

	/**
	 * 获取车道特征字典码
	 * 
	 * @return String
	 */
	public String getLaneFeatureCode() {
		return laneFeatureCode;
	}

	/**
	 * 设置车道特征字典码
	 * 
	 * @param laneFeatureCode
	 *            车道特征字典码
	 * @see TrafficDicDto
	 */
	public void setLaneFeatureCode(String laneFeatureCode) {
		this.laneFeatureCode = laneFeatureCode;
	}

	/**
	 * 获取车道特征字典值
	 * 
	 * @return String
	 */
	public String getLaneFeatureValue() {
		return laneFeatureValue;
	}

	/**
	 * 设置车道特征字典值
	 * 
	 * @param laneFeatureValue
	 *            车道特征字典值
	 * @see TrafficDicDto
	 */
	public void setLaneFeatureValue(String laneFeatureValue) {
		this.laneFeatureValue = laneFeatureValue;
	}

	/**
	 * 获取车道特征字典名
	 * 
	 * @return String
	 */
	public String getLaneFeatureName() {
		return laneFeatureName;
	}

	/**
	 * 设置车道特征字典名
	 * 
	 * @param laneFeatureName
	 *            车道特征字典名
	 * @see TrafficDicDto
	 */
	public void setLaneFeatureName(String laneFeatureName) {
		this.laneFeatureName = laneFeatureName;
	}

	/**
	 * 获取路口名称
	 * 
	 * @return String
	 */
	public String getCrossName() {
		return crossName;
	}

	/**
	 * 设置路口名称
	 * 
	 * @param crossName
	 *            路口名称
	 * @see CrossInfoDto
	 */
	public void setCrossName(String crossName) {
		this.crossName = crossName;
	}

}
